iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0

新增資料表

 📌 CREATE TABLE product
 (
     id int AUTO_INCREMENT PRIMARY KEY,
     pid varchar(128) not null,
     name LongText not null,
     img varchar(128) not null,
     price LongText not null,
     time varchar(128) not null
 );

pid → 商品編號

name → 商品名稱

img → 照片路徑

price → 商品價格

新增範例

 📌 INSERT INTO product VALUES ('',"1qrwr4qwr","商品1","./img/1.png","200","1996-02-07");

因為還沒做管理員系統

所以暫時用指令owo

讀取資料庫資料

 📌 $sql -> config("root","","shop","product");
 $sql -> put_data(['id','pid','name','img','price','time']);
 $data = $sql -> prosel();

讀取跟前面一樣

這時候$data會放資料庫讀取內容

商品展示

 📌 foreach($data as $key => $val)
 {
     if($i == 0)
     {
         $str = $str ."<div class =items>";
     }
     $str = $str ."
     <article class = item>
     <img src=". $data[$key]['img'] .">
     <span>". $data[$key]['name'] ."</span>
     <span>". $data[$key]['price'] ."</span>
     </article>";
     if($i == 3)
     {
         $i = -1;
         $str = $str ."</div>";
     }
     $i ++;
 }

因為資料都丟到了資料庫了

所以我們用動態的方式

去生成畫面

跟前面靜態的

會有些不一樣

程式碼收錄:https://github.com/chyhhwen/shopping-system


上一篇
[DAY15]如何把照片丟入資料庫?
下一篇
[DAY17]如何製作購物車?
系列文
從前端到後端,設計出屬於自己的購物網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言